ClosestVersionResolver

class ClosestVersionResolver(val subject: String, val coordinates: Coordinates, val version: Version, val urls: List<URL>, val resources: ResourceHandler? = null) : VersionResolver

Interface for resolving the closest Version of any entity to the provided value.

Parameters

urls

The URLs list where the version list is available for parsing

Constructors

Link copied to clipboard
constructor(subject: String, coordinates: Coordinates, version: Version, urls: List<URL>, resources: ResourceHandler? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val resources: ResourceHandler? = null
Link copied to clipboard
open override val subject: String
Link copied to clipboard
open override val subjectInput: String
Link copied to clipboard
val urls: List<URL>
Link copied to clipboard

Functions

Link copied to clipboard
open fun Sequence<Pair<String, () -> Version?>>.resolve(): Version

open override fun resolve(): Version

Resolves the T object.